#include "UtilFile.h"

#include <fstream>

using namespace std;
using namespace fileIO;



UtilFile::UtilFile()
{
  //ctor
}

UtilFile::~UtilFile()
{
  //dtor
}


bool UtilFile::exist(const string &nom) {
  bool res=true;
  ifstream f;
  f.open(nom.c_str(),ios::in);
  if (f.fail()) {
//    cout << nom+" does not exist" << endl;
    res=false;
  } else f.close();
  return res;
}

string UtilFile::getPath(const string &n) {
  bool fin=false;
  int i;
  for(i=n.length()-1;(i>=0 && !fin);i--) {
    if (n[i]=='/') fin=true;
  }
  if (fin)
  return n.substr(0,i+2);
  else return "";
}
